iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
0
Software Development

從Java進入AWS部署RESTful API的心路歷程系列 第 1

Day01-從Java進入AWS部署RESTful API的心路歷程

  • 分享至 

  • xImage
  •  

#前言

本系列將記錄開發過程及遇到的問題情境解決描述,希望對其他使用AWS的開發者有所幫助。包含步驟及狀況,以實作經驗及抱怨設計問題跟bug為主,討論AWS服務設計概念,特別針對lambda function、serverless RESTful API、DynamoDB、S3、CloudFormation等操作描述進展。

#準備

請掏出信用卡,註冊好您的AWS帳戶,準備收取您的帳單。AWS提供的免費額度大致上夠基本的開發測試,有問題的話新註冊帳戶也大概會接到台灣客服的電話,問就對了。

開發環境使用Ubuntu上以eclipse開發Java,因為Docker不允許安裝在window 10 home,以及各種plugsin取得的便利性。不過原則上目前同事在mac上開發也大致沒有問題,就是前陣子發生docker更新後的版本invoke method失敗不會動而已,不知道解決了沒有

所以之後將會用到的東西如下
Eclipse IDE for Java Developers
Java 8 JRE(java-8-openjdk-amd64) 請不要安裝比此更新的版本,不過後續講到相關環境設定
AWS Toolkit for Eclipse
DynamoDB Local 本機執行版本方便進行測試
AWS SAM Local 本機版本的Serverless Application Model,除了可運行lambda/api外,也包含aws sam cli工具
Docker 運行DynamoDB Local與AWS SAM Local需要
Postman 方便進行RESTful API呼叫測試

#後記

接下來會以堆積木的形式想寫甚麼就寫甚麼,可能由於雲端服務變化性很快的因素,AWS document內容的編排並不友善,或是文件與實際預設環境狀況描述沒有很明確,許多開發工具文件僅有在github,之後對於相關的問題也會特別提出或說明。相對來說之後提及的狀況細節,也可能因為未來AWS更新有所出入就是了。


下一篇
Day02-環境準備(一)安裝AWS CLI、Docker、AWS SAM CLI
系列文
從Java進入AWS部署RESTful API的心路歷程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言